.boxShadowBorder {
  background: #fff;
  padding-top: 20px;
}

.aline {
  border-bottom: 1px solid white;
  border-top: 1px solid #ccc;
}

.common_block_border {
  padding-top: 20px;
  padding-bottom: 20px;
}

.common_block_title {
  margin-top: 0;
}
.question_img{
  max-width: 300px;
  max-height: 300px;
  padding: 2px;
  border: 1px solid #eee;
  margin: 10px;
}
.question_list {
  .one_question {
    position: relative;
    padding: 0;
    outline: 0;
    margin: 6px 0 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    a {
      text-decoration: none;
    }
    .question-title {
      background: #EAEAEA;line-height: 38px;padding: 0;margin: 0 0 15px 0;
      .lead-word{
        display: inline-block;background: green;color: white;width: 38px;text-align:center
      }
      .words{
        margin-left:10px;
      }
    }
    .q_black_info {
      position: relative;
      margin-bottom: 10px;
      color: #999;
    }
    .q_detail {
      padding: 2px 0px;
      margin: 5px 0;
      ins {
        text-decoration: none;
        padding: 3px 0;
        color: #333;
        line-height: 25px;
      }
    }
    .best_answer {
      .a_title {
        margin: 23px 0 13px;
      }
      .a_content {
        line-height: 24px;
        background: #F9F9F9;
        padding: 2px 10px;
        margin-bottom: 10px;
        ins {
          text-decoration: initial;
          color: #7E7E7E;
        }
      }
    }
  }
}

.question_detail {
  .question {
    position: relative;
    padding: 0;
    outline: 0;
    margin: 6px 0 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    a {
      color: #259;
      text-decoration: none;
    }
    .question-title {
      line-height: 38px;padding: 0;margin: 0 0 15px 0;border-bottom: 2px solid #4f8ad0;
      .lead-word{
        display: inline-block;background:#4f8ad0;color: white;width: 42px;text-align:center
      }
      .words{
        margin-left:10px;
      }
    }
    .q_black_info {
      position: relative;
      margin-bottom: 5px;
      color: #999;
    }
    .q_detail {
      border-left: 3px solid #DDD;
      padding: 5px 10px;
      margin: 5px 0;
      ins {
        text-decoration: none;
        padding: 3px 0;
        line-height: 25px;
      }
    }
    .best_answer {
      .a_title {
        margin: 23px 0 13px;
      }
      .a_content {
        line-height: 24px;
        background: #F9F9F9;
        padding: 2px 10px;
        margin-bottom: 10px;
        ins {
          text-decoration: initial;
          color: #7E7E7E;
        }
      }
    }
  }
  .answer {
    .one_answer {
      position: relative;
      margin: 6px 0 0 0;
      border-bottom: 1px solid #eee;
      margin-bottom: 10px;
      padding: 5px 74px;
      .support_block {
        float: left;
        margin-left: -66px;
        .butt {
          display: block;
          color: #A8C9F4;
          line-height: 17px;
          width: 45px;
          border-radius: 3px;
          border: 0;
          cursor: pointer;
          background: #eff6fa;
          font-weight: 500;
          position: relative;
          text-align: center;
          margin-bottom: 5px;
          padding: 5px 0;
          &.can_do:hover, &.already_do {
            background: #A8C9F4;
            color: #fff;
          }
          .icon {
            font-size: 17px;
          }
        }
      }
      .a_info {
        .answer_user {
          font-size: 20px;
        }
        .a_content {
          padding: 10px 0;
        }
        .q_black_info {
          position: relative;
          margin-bottom: 5px;
          a {
          }
        }
      }
    }
  }
}

.questions {
  .common_block_border{
    padding-top: 0;
    padding-bottom: 0;
  }
  .tags a {
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 5px;
    border: none;
    background: #efefef;
    border-radius: 4px;
    padding: 2px 10px;
    &.active {
      background: #666;
      color: #fff !important;
    }
  }
}